/**
 * 
 */
package br.flf.webchat.negocio;


import br.flf.webchat.entidades.Cliente;
import br.flf.webchat.excecoes.NegocioException;

/**
 * @author Nathan
 *
 */
public interface IControleAtendimentoClienteBO {
	/**
	 * Cadastra o cliente informado para atendimento.
	 * @param cliente
	 * @throws NegocioException TODO
	 */
	void cadastrarClienteParaAtendimento(Cliente cliente) throws NegocioException ;
	void cancelarAtendimento(Cliente cliente);
	Integer obterPosicaoCliente(Cliente cliente);
	Cliente obterPrimeiroCliente();
}
